package com.dmscpt.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dmscpt.dao.DmscDbDao;
import com.dmscpt.entity.DmscDb;
import com.dmscpt.service.DmscDbService;
import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * <p>
 * 代码生成数据库管理 服务实现类
 * </p>
 * @author hnyufushan
 * @since 2025-04-21
 */
@Service
public class DmscDbServiceImpl extends ServiceImpl<DmscDbDao, DmscDb> implements DmscDbService {

    /**
     * 数据库列表查询
     * @param db
     * @return
     */
    public List<DmscDb> selectList(DmscDb db) {
        return baseMapper.selectList(new LambdaQueryWrapper<DmscDb>().like(StringUtils.isNotEmpty(db.getXmName()),DmscDb::getXmName,db.getXmName()));
    }
}
